@script: script;

.@{script}-wrapper {
  min-height: 700px;
  overflow: hidden;

  .@{script} {
    height: 100%;
    padding: 64px 24px;

    >.title-wrapper {
      margin: 0 auto 48px;

      p {
        margin-top: 10px;
      }

      p.gou_yan {
        animation: shan_xia_ni_de_gou_yan 2s infinite linear;
      }

    }

    &-block {
      padding: 0 4%;
      display: inline-block;
      text-align: center;
      min-height: 200px;
      margin-bottom: 24px;

      img {
        width: 100%;
      }

      &-wrapper {
        position: relative;
        height: 100%;
        top: 25%;
        padding: 20px 0;
      }

      &.queue-anim-leaving {
        position: relative !important;
      }

      &-icon {
        width: 100px;
        height: 80px;
        margin: auto;
        display: flex;
        flex-direction: column;
        justify-content: space-around;
        align-items: center;

        button {
          width: 80px;
          height: 40px;
        }

      }

      &-title {
        line-height: 32px;
        margin: 10px auto;
        font-size: 24px;
      }
    }
  }
}

@media screen and (max-width: 767px) {
  .@{script}-wrapper {
    min-height: 880px;
  }
}

@keyframes shan_xia_ni_de_gou_yan {

  50% {
    color: #ff0034;
    font-weight: bold;
  }



}